/*
    设置cookie
    + name表示cookie名称
    + value表示cookie值
    + time表示cookie过期时间
*/
function setCookie(name, value, time) {
    //判断有没有过期时间
    if (time) {
        //设置过期时间
        let d = new Date()
        d.setDate(d.getDate() + time)
        //把北京时间转成世界标准时间
        d = d.toUTCString()
        document.cookie = `${name}=${value}; expires=${d}; path=/`
    } else {
        document.cookie = `${name}=${value}; path=/`
    }
}
/*
    获取cookie
    + name表示cookie名称
*/
function getCookie(name) {
    //把获取到的cookie切割成数组形式
    let arr = document.cookie.split('; ')
    //声明一个空对象
    let obj = {}
    //遍历数组
    arr.forEach(function (item) {
        let newArr = item.split('=')
        //把值对应放在对象里面
        obj[newArr[0]] = newArr[1]
    })
    //把结果返回给外界
    return obj[name]
}
/*
    删除cookie
    + name表示cookie名称
    + 思路，把过期时间设置成负值
*/
function delCookie(name) {
    setCookie(name, 1, -1)
}